/**
 * Created by karim on 2017/1/17.
 */
$(function () {
	var searchText =null;
	var orderType =1;
	 if (window.location.search!=""){
		 searchText = getUrlParam("sign");
	 }
	 initJsp();
	 /**
	  * 初始化界面
	  * @returns
	  */
	 function initJsp(){
		 $.ajax({
			 url:"tag/findDeviceTag.html",
			 type:"post",
			 data:{
				 searchText:searchText,
				 orderType:orderType,
			 },
			 success:function(result){
				 result=JSON.parse(result);
				 if(result.result!=0){
					 setTimeout(function(){
						 swal(" 数据获取失败！",result.message, "error");
					 },0);
					 return false;
				 };
				 $("#lableNum").text(result.data.length);
				 $("#lableList a").remove();
				 $("#lableList #myWhite").remove();
				 for(var i=0;i<result.data.length;i++){
					 /*判断tagValue中的数据是否为空*/
					 if(result.data[i].tagValue!=null){
						 var updataLenth = result.data[i].tagValue.updatetime.length-2;
						 var updatatime = result.data[i].tagValue.updatetime.substring(0,updataLenth);	 
						 if(result.data[i].serviceSn!=null){
							 var routerId = result.data[i].serviceSn;
						 }else{
							 var routerId = '未绑定';
						 };
						 /*生成标签列表信息表格*/
						 var myA='<a id="a_'+result.data[i].id+'" href="details.html?sign='+result.data[i].id+'" class="tagList">'+
						 '<table cellspacing="1" cellpadding="0"><tbody cellspacing="1" cellpadding="0" style="padding:0;margin:0;width:100%">'+
						 '<tr><td colspan="4">编号<span id="lableSn_'+result.data[i].id+'">'+result.data[i].sn+'</span></td></tr>'+
						 '<tr><td>路由ID</td><td id="lableRouter_'+result.data[i].id+'">'+routerId+'<s/td><td>备注</td><td id="lableTile_'+result.data[i].id+'">'+result.data[i].title+'</td></tr>'+
						 '<tr><td>温度</td><td id="lableTemp_'+result.data[i].id+'">'+result.data[i].tagValue.temp+'℃</td><td>湿度</td><td id="lableHum_'+result.data[i].id+'">'+parseInt(result.data[i].tagValue.hum)+'%</td></tr>'+
						 '<tr><td>电量</td><td id="lablebattery_'+result.data[i].id+'">'+result.data[i].tagValue.battery+'%</td><td>区域</td><td id="lableZone_'+result.data[i].id+'">'+result.data[i].zoneName+'</td></tr>'+
						 '<tr><td colspan="2" style="text-align:right">上报时间:</td><td  style="text-align:left" colspan="2" id="lastUpdataTime_'+result.data[i].id+'"'+updatatime+'></td></tr>'+
						 '</tbody></table></a>';
						 $("#lableList").append(myA);/*将生成的每一条标签信息插入显示框*/
						 /*判断数据是否为空*/
						 if(result.data[i].tagValue.temp==null){
							 $("#lableTemp_"+result.data[i].id+"").text("未获取");
							};
							 if(result.data[i].tagValue.hum==null){
								 $("#lableHum_"+result.data[i].id+"").text("未获取");
							 };
							 if(result.data[i].tagValue.battery==null){
								 $("#lablebattery_"+result.data[i].id+"").text("未获取");
							 };
							 }else{
								 /*tagValue数据为空，生成表格，tagValue内容显示为未获取*/
								 if(result.data[i].serviceSn!=null){
									 var routerId = result.data[i].serviceSn;
								 }else{
									 var routerId = '未绑定';
								 };
								 var myA='<a id="a_'+result.data[i].id+'" href="details.html?sign='+result.data[i].id+'" class="tagList">'+
								 '<table cellspacing="1" cellpadding="0"><tbody cellspacing="1" cellpadding="0" style="padding:0;margin:0;width:100%">'+
								 '<tr><td colspan="4">编号<span id="lableSn_'+result.data[i].id+'">'+result.data[i].sn+'</span></td></tr>'+
								 '<tr><td>路由ID</td><td id="lableRouter_'+routerId+'">'+routerId+'<s/td><td>备注</td><td id="lableTile_'+result.data[i].id+'">'+result.data[i].title+'</td></tr>'+
								 '<tr><td>温度</td><td id="lableTemp_'+result.data[i].id+'">未获取</td><td>湿度</td><td id="lableHum_'+result.data[i].id+'">未获取</td></tr>'+
								 '<tr><td>电量</td><td id="lablebattery_'+result.data[i].id+'">未获取</td><td>区域</td><td id="lableZone_'+result.data[i].id+'">'+result.data[i].zoneName+'</td></tr>'+
								 '<tr><td colspan="2">上报时间:</td><td colspan="2" id="lastUpdataTime_'+result.data[i].id+'">未获取</td></tr>'+
								 '</tbody></table></a>';
								 $("#lableList").append(myA);
							 };
						 };
						 var myWhite = '<div id="myWhite" style="height:80px;width:100%;background:transparent"></div>';
						 $("#lableList").append(myWhite);
					 },
					 error:function(err){
						 console.log(err);
					 }
					 });
	 }
	
			 	/*区域排序按钮点击事件*/
			 	$("#sortZone").click(function(){
			 		orderType =  parseInt($("#sortZone").attr("name"));
			 		$("#sortTime").val("时间")/*修改时间排序按钮value为时间*/
			 		if(orderType==3){
			 			$("#sortZone").attr("name","4");
			 			$("#sortZone").val("区域↑");
			 		}else{
			 			$("#sortZone").attr("name","3");
			 			$("#sortZone").val("区域↓");
			 		};
			 		 initJsp();
				 });
			 	
				 $("#sortTime").click(function(){
					orderType =  parseInt($("#sortTime").attr("name"));
			 		$("#sortZone").val("区域");
			 		if(orderType==1){
			 			$("#sortTime").attr("name","2");
			 			$("#sortTime").val("时间↓");
			 		}else{
			 			$("#sortTime").attr("name","1");
			 			$("#sortTime").val("时间↑");
			 		};
			 		 initJsp();
		 })	;

})
